Does Software Process Ambidexterity Lead To Better Software Project Performance?
نویسندگان
چکیده
Plan-based and agile software development processes seem diametrically opposed in their approaches, with the former emphasizing discipline and control and the latter promoting flexibility and improvisation. Similar tensions in organizational contexts where efficiency versus flexibility considerations simultaneously jostle for management attention has led to the recognition that ambidexterity or the ability to manage seemingly conflicting demands is an important precursor to organizational success. In this study, we extend the idea of ambidexterity to software development processes and empirically examine the performance implications of the ability of software project teams to pursue process designs that simultaneously facilitate both control and flexibility. Utilizing data from a quasi-experiment involving 424 large commercial software projects of a multinational software services firm, we employ a potential outcomes empirical methodology to examine the causal linkage between software process ambidexterity and project performance. Our results show that projects that encountered frequent requirement changes, larger and complex code-bases, new technologies, higher levels of enduser engagements, and smaller, inexperienced teams tend to choose ambidextrous software process designs over a pure plan-based approach. We find that ambidextrous process design positively contributes to better project performance, including on the average about 9% higher productivity, 50% reduction in delivered defects, 12% reduction in internal defects, and 3% improvement in overall profitability. Complementing the archival data analysis with an in-depth qualitative study of the projects pursuing ambidextrous process designs, we enumerate the different mechanisms employed by the project teams to balance control requirements with needs for realizing flexibility. We discuss the implications of our results and elucidate potential pathways to achieve and sustain ambidextrous process designs in software firms.
منابع مشابه
Impact of Synergy between IT and Business Process on Organizational Performance: a Perspective of Ambidexterity Theory
It is imperative for a firm to possess capability to pursue dual conflict goals simultaneously, i.e., ambidexterity capability, in turbulence market environment. As a result of synergy between IT and business process, a firm is able to build its ambidexterity capability, namely, alignment between them to gain organizational alignment capability which offers the firm short-term performance on th...
متن کاملThe Main and Interaction Effects of Process Rigor, Process Standardization, and Process Agility on System Performance in Distributed IS Development: An Ambidexterity Perspective
Information systems (IS) development is becoming increasingly more geographically dispersed. Although process rigor, process standardization, and process agility are generally believed to have a positive impact on software development, it has not been well understood how these process capabilities affect distributed IS development. More important, no prior research has investigated their intera...
متن کاملFrom Dichotomy to Ambidexterity: Transcending Traditions in Software Management
Despite documented best practices and specialized tools, managers continue to face major challenges in software development. While managers are traditionally advised to choose between plan-driven and agile principles, software organizations increasingly face situations in which they need to take advantage of both. There is, however, limited actionable advice on how managers can shape the organi...
متن کاملStructural Model of Brand Ambidexterity Impact on Brand Commitment through Brand’s Performance, Image and Reputation
Brand ambidexterity strategies help organizations improve their capabilities and performance and simultaneously discover new opportunities. The purpose of this study is to investigate the effects of brand ambidexterity strategies on brand commitment through brand’s performance, image and reputation. The statistical population of this research were the users of Pishgaman Company. Random sampling...
متن کاملImproving globally distributed software development and support processes - A workflow view
We document a three year long process improvement project in a globally distributed engineering company developing, delivering and supporting a complex software system with tailored hardware components and unique end-customer installations. By applying the domain knowledge from manufacturing and production operations management on lead time reduction and its multiple benefits to process perform...
متن کامل